"""
解读
1.name:str 对形参name进行类型注解:标注name类型是str
2.在调用方法/函数的时候,传入的实参类型不一样的,就给出黄色的警告
"""


def f1(name: str):
    for ele in name:
        print(ele)


f1("hsp")

#1.a:int参数a的类型为int, 参数b的类型为Int
#2.-> int 对返回值类型进行注解,标注返回值类型为Int
def fun2(a: int, b: int) -> int:
    return a + b

#说明 类型注解是提示性的,并不是强制性的,如果你给定的类型和指定的类型/标注的类型不一致,Pycharm
#检测会给出黄色警告,但是仍然是可以运行的
print(f"结果是:{fun2(10, 20)}")
